package by layer